/**
 * sysTradeLogModel
 *
 * 项目名称:分秒金融
 *
 * @author lunli
 *
 * 功能描述:平台交易管理
 * 
 * 历史版本:2017-05-09 v1.0.0 lunli  创建:
 * 
 */
package com.fmjr.sys.sysTradeLog.bean;

import com.fmjr.common.base.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

@ApiModel(value="sysTradeLog", description="平台交易")
public class SysTradeLog extends BaseEntity implements java.io.Serializable {

	private Long id ; //
	private String logType ; //交易类型
	private BigDecimal affactMoney ; //影响金额
	private Long outMemberId ; //付款人
	private Long incomeMemberId ; //收款人
	private String logRemark ; //交易备注
	private String paymentType ; //收支方向
	private String logOrder ; //交易流水号
 	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") 
	private Date createDate ; //创建时间

	

	public Long getId() {
		return this.id;
	}
	
	public void setId(Long id) {
		this.id = id;
	}

	@ApiModelProperty(value = "交易类型")
	public String getLogType() {
		return logType;
	}
	
	public void setLogType(String logType) {
		this.logType = logType;
	}

	@ApiModelProperty(value = "影响金额")
	public BigDecimal getAffactMoney() {
		return affactMoney;
	}
	
	public void setAffactMoney(BigDecimal affactMoney) {
		this.affactMoney = affactMoney;
	}

	@ApiModelProperty(value = "付款人")
	public Long getOutMemberId() {
		return outMemberId;
	}
	
	public void setOutMemberId(Long outMemberId) {
		this.outMemberId = outMemberId;
	}

	@ApiModelProperty(value = "收款人")
	public Long getIncomeMemberId() {
		return incomeMemberId;
	}
	
	public void setIncomeMemberId(Long incomeMemberId) {
		this.incomeMemberId = incomeMemberId;
	}

	@ApiModelProperty(value = "交易备注")
	public String getLogRemark() {
		return logRemark;
	}
	
	public void setLogRemark(String logRemark) {
		this.logRemark = logRemark;
	}

	@ApiModelProperty(value = "收支方向")
	public String getPaymentType() {
		return paymentType;
	}
	
	public void setPaymentType(String paymentType) {
		this.paymentType = paymentType;
	}

	@ApiModelProperty(value = "交易流水号")
	public String getLogOrder() {
		return logOrder;
	}
	
	public void setLogOrder(String logOrder) {
		this.logOrder = logOrder;
	}

	@ApiModelProperty(value = "创建时间")
	public Date getCreateDate() {
		return createDate;
	}
	
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
}